Synonyms for "man-made lake"

Words with similar meaning